	*{margin: 0; padding: 0;}
	ul,ol,li{list-style: none;}
	a{text-decoration: none;}
	i,em{font-style:normal;}
	.header,.nav,.shop_main_hot,.star_box{width:1200px; margin:0 auto;}
	
	/*====  header ====*/
	#header{height:24px; background:black;}
	#header .header{height:24px; margin: 0 auto;}
	#header .header .header_box{height:100%; float:left; margin-left:11px;}
	#header .header .header_box>li{height:14px; line-height: 14px; padding: 0 14px;
	 border-right: 1px solid #9e9e9e; float: left; margin-top:6px; position:relative;}
	#header .header .header_box>li:first-of-type{padding-left: 0;}
	#header .header .header_box li .secondMenu{width:99%; position:absolute; z-index: 10; padding:8px 0; left:0; border:1px solid #d3d3d3; background:#fff; height:0; display: none;}
	#header .header .header_box li .secondMenu>li{height:36px; margin-left: 12px; line-height: 36px;}
	#header .header .header_box li .secondMenu>li>a{color:#333; display: block; height: 100%; line-height: 36px;}
	.secondMenu>li>a:hover{color:#e2231a!important;}
	#header .header .header_box li:last-of-type{border: 0;}
	#header .header .header_box li:last-of-type ul{width:252px; height:0px; background:url(../img/phone_second.png) no-repeat center; position:absolute; left: 0; z-index: 199; display: none;}
	#header .header .header_box li .iconfont{font-weight: bolder; display:inline-block; line-height: 24px; margin-left:1px;}
	
	#header .header a{display: block; color:#9e9e9e; font-size: 11px; height:14px; line-height: 14px;}
	#header .header .news{width:350px; height:18px; float: left; padding-top:6px; margin-left:80px; position:relative;}
	#header .header .news a,i{float: left;}
	#header .header .news a{position:absolute; left:20px;}
	#header .header .iconfont{font-size: 11px; }
	#header .header .news .iconfont{color:#9E9E9E; font-size: 12px; height:12px; line-height:16px; margin-right:5px;}
	
	/*==== nav ====*/
	#nav{height:74px; background:#eee; position:relative; }
	#nav .nav,.nav_box,.nav_box{height:100%;}
	#nav .nav{background:#eee; padding-top: 9px;}
	#nav .fix{position:fixed; top:0; z-index: 999; height:57px; width: 100%; padding:0 0 0 75px;}
	
	#nav .nav .nav_box{float:left;}
	#nav .nav .nav_box>li{float: left; font-size: 16px; height:57px; padding:0 12px; position: relative;}
	#nav .nav .nav_box>li a{display: inline-block; height:57px; line-height:57px; color:#000; }
	#nav .nav .nav_box>li a:hover{color:#e2231a;}
	.nav_hot,.nav_new,.nav_shopping{display: inline-block; width:32px; height:21px; 
	position:absolute; top:6px; right:-15px; z-index:1;}
	#nav .nav .nav_box>li .nav_hot{background:url(../img/hot.png) no-repeat center;}
	#nav .nav .nav_box>li .nav_new{background:url(../img/new.png) no-repeat center;}
	
	#nav .nav .search{width:272px; height:28px; float:left; padding-top:15px; margin-left: 150px; position:relative}
	#nav .nav .search input{width:233px; height:26px; border:1px solid #757575; padding-left:9px; font-size: 9px; float: left;}
	#nav .nav .search em{font-size: 9px; display: inline-block; padding: 1px 5px; color:#757575; position:absolute; left:170px; bottom:5px;}
	#nav .nav .search em:hover{background:#e2231a; color:white;}
	#nav .nav .search>a{float: left; width:28px; height:28px; line-height: 28px; background:#757575;}
	#nav .nav .search a i:hover{background:#e2231a;}
	#nav .nav .search a i{width:100%; font-size: 19px; color: #fff; text-align: center;}
	#nav .nav .search .searchList{position:absolute; z-index: 30; top:100%; border:1px solid #757575; display: none; border-top: 0px; background:#fff; width:270px; }
	#nav .nav .search .searchList li{font-size: 9px; height:25px; line-height: 25px;}
	#nav .nav .search .searchList li:hover{background:#eee;}
	#nav .nav .search .searchList li>a{display:inline-block; width:256px; padding:0 7px; color: #333; font-weight: bold; }
	#nav .nav .search .searchList li>a .right_item{display: inline-block; float: right; color:#bcbcbc; font-size: 11px; font-weight: normal;}
	
	#nav .nav .nav_right{width:140px; height:14px; padding-top: 22px; float:left; position:relative; margin-left:46px;}
	#nav .nav .nav_right .login_out{width:90px; height:14px; float: left;}
	#nav .nav .nav_right .login_out li{height:14px; float:left; font-size: 12px; border-right: 1px solid #333; line-height: 14px;}
	#nav .nav .nav_right .login_out li a{color:#333; display: inline-block; margin: 0 10px;}
	
	#nav .nav .nav_right .shoppingCard{width:20px; height:18px; float: left; margin-left: 10px; position: relative; top:-5px; }
	#nav .nav .nav_right .shoppingCard a{display: block; width:32px; height:21px; font-size: 14px;  color:#111;}
	#nav .nav .nav_right .shoppingCard a i{font-size: 20px;}
	
	#nav .nav .nav_right .shoppingCard .nav_shopping{ text-align: center; color:#fff; font-size: 10px; font-weight: bold; 
	line-height: 21px; background:url(../img/gouwuche.png) no-repeat center; width:22px; top:-6px; left:19px;}
	
	#nav .nav .logo{display: block; position: fixed; z-index: 999; left: 0; top:0; background:yellow; font-size: 0;}
	
	
	/*banner*/
	#banner{height:406px; background: #abd; position:relative;}
	#banner .banner,.banner_box{height:406px;}
	#banner .banner .banner_box{position: relative;}
	#banner .banner .banner_box .banner_item{width:100%; height:406px; position: absolute; display: none;}
	#banner .banner .banner_box .banner_item a{display: inline-block; width: 100%; height:100%;}
	#banner .banner>span{display: block; position: absolute; width:41px; height:69px; cursor: pointer;
	top:168px; background:url(https://www.lenovo.com.cn/images/icon.png) no-repeat; display: none;}
	#banner .banner>.banner_btn_left{background-position: -88px -192px; left:0;}
	#banner .banner>.banner_btn_right{background-position: -130px -192px; right:0;}
	
	#banner .banner .banner_button{height: 10px; min-width:100px; position: absolute; z-index: 100; bottom:30px; left:675px;}
	#banner .banner .banner_button .bannerButtonItem{width:10px; height:10px; float: left; margin: 0 10px; border-radius: 5px; background:#383838;}
	
	
	#banner .banner_navi {width:190px; min-height:41px; background:#fff; position:absolute; left: 75px; top: 0; border-top:1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
	#banner .banner_navi .list_con_container{width:190px; height:39.5px; border-bottom: 1px solid #e5e5e5; text-align: center; line-height: 41px;}
	#banner .banner_navi .list_con_container:hover{background:#f7f7f7; width: 191px;}
	#banner .banner_navi .list_con_container .list_con_text{color:#000; font-size: 14px; display: inline-block; width:100%; height:100%;}
	#banner .banner_navi .list_con_container .list_con_text:hover{color: red;}
	#banner .banner_navi .list_con_container .list_con_box{height:344px; width:980px; background:#fff; position:absolute; 
	 left:191px; top: -1px; background:#fff; padding:30px 35px; background:#f7f7f7; display:none; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
	#banner .banner_navi .list_con_container .list_con_box .content_left{width:712px; height:370px; float: left;}
	#banner .banner_navi .list_con_container .list_con_box .content_left p{height:24px; font-size: 12px; text-align: left; line-height: 24px;}
	#banner .banner_navi .list_con_container .list_con_box .content_left ul{min-height:23px; overflow: hidden; margin-left: 56px; border-bottom: 1px solid #e5e5e5; margin-bottom: 12px; }
	#banner .banner_navi .list_con_container .list_con_box .content_left ul>li{font-size: 11px; height:16px; padding:0 12px; margin-bottom: 5px; line-height: 16px; border-left: 1px solid #e5e5e5; float: left; }
	#banner .banner_navi .list_con_container .list_con_box .content_left ul>li>a{color:#000;}
	#banner .banner_navi .list_con_container .list_con_box .content_left ul>li>a:hover{color:red;}
	#banner .banner_navi .list_con_container .list_con_box .right{width:252px; height:370px; float: left;}
	
	/*shop_main_hot*/
	#shop_main_hot{height:244px; background:#fff;}
	#shop_main_hot .shop_main_hot{background:#fff;}
	#shop_main_hot .shop_main_hot .hot_top{height:73px; padding-left: 92px; border-bottom: 1px solid #9c9c9c; padding-top: 16px;}
	#shop_main_hot .shop_main_hot .hot_top .hot_top_item{position: relative;  height: 50px; float: left; margin: 0 42px; cursor: pointer;}
	#shop_main_hot .shop_main_hot .hot_top .hot_top_item img{position: absolute; margin-left:3.5px; font-size: 0px;}
	#shop_main_hot .shop_main_hot .hot_top .hot_top_item img:last-of-type{display: none;}
	#shop_main_hot .shop_main_hot .hot_top .hot_top_item a{font-size: 11px; display: inline-block; height: 11px; line-height: 11px; color:#9C9C9C; margin-top: 39px;}
	
	#shop_main_hot .shop_main_hot .hot_bottom{height:155px;}
	#shop_main_hot .shop_main_hot .hot_bottom .hot_bottom_item{float: left; margin-top: 14px; width:388px; height:140px; overflow: hidden;}
	#shop_main_hot .shop_main_hot .hot_bottom .hot_bottom_item:nth-of-type(2){margin-left:18px; margin-right: 18px;}
	#shop_main_hot .shop_main_hot .hot_bottom .hot_bottom_item img:hover{  width:105%; height:100%;}
	
	
	#star_box{height: 365px; background:#fff;}
	#star_box .star_box{height:365px; overflow: hidden; position: relative;}
	#star_box .star_box h3{margin:27px 0 12px; font-size: 20px; font-weight: normal; }
	#star_box .star_box .star_btn_box{position: absolute; right: 0; top:29px;}
	#star_box .star_box .star_btn_box a{display: inline-block; width:19px; height:19px; color:#6f7170; margin: 0 1px 0 8px; 
	background:url(http://pic.shop.lenovo.com.cn/g1/M00/00/78/CmBZD1ZYVqKAAyHZAADar4afzUA168.png) no-repeat;}
	#star_box .star_box .star_btn_box .btn_left{ background-position: -143px -31px;}
	#star_box .star_box .star_btn_box .btn_right{ background-position: -117px -31px;}
	#star_box .star_box .star_item_container{height:297px; width:1400px; position:absolute;}
	#star_box .star_box .star_item_container .star_item{width:198px; height:297px; border:1px solid #e6e6e6; float: left;}
	#star_box .star_box .star_item_container .star_item:hover{border-top-color: #e2231a;}
	#star_box .star_box .star_item_container .star_item img{width:180px; height:180px; font-size: 0px;  margin:15px 0 28px 9px;}
	#star_box .star_box .star_item_container .star_item>p{height:20px; line-height: 20px; text-align: center; padding: 0 10px; font-size: 13px;}
	#star_box .star_box .star_item_container .star_item .item_name a{color: #000;}
	#star_box .star_box .star_item_container .star_item .item_introduce a{color: #6f7170;}
	#star_box .star_box .star_item_container .star_item .item_price a{color: #e2231a;}